package shu.josepuf;

public class JosepUf {

    public static void main(String[] args) {

    }

    //创建一个Boy类，表示一个节点
    class Boy{
        private int no;//编号，
        private Boy next;//指向下一个节点

        public Boy(int no) {
            this.no = no;

        }

        public int getNo() {
            return no;
        }

        public void setNo(int no) {
            this.no = no;
        }

        public Boy getNext() {
            return next;
        }

        public void setNext(Boy next) {
            this.next = next;
        }
    }
    //创建一个环形的单向链表
    class CircleSingleLinkedList{
//创建一个first节点，当前没有编号
        private Boy first=new Boy(-1);
        //添加小孩节点，构建成一个环形的链表
        public void addBoy(int nums){
            //nums做一个数据效验
            if(nums<1){
                System.out.println("nums的值不正确");
                return;
            }
            Boy curBoy=null;
            //使用for循环
            for (int i = 1; i < nums; i++) {
                //根据编号创建小孩节点
              Boy boy=new Boy(i);
              if(i==1){
                  first=boy; 
              }
            }
        }
    }
}
